/**
 * org.vz.product.data.collect.domain
 * @since : jdk 1.8
 */
package org.vz.product.collect.maintain.domain;

import java.math.BigDecimal;
import java.sql.Timestamp;

import org.beetl.sql.core.annotatoin.AssignID;
import org.beetl.sql.core.annotatoin.Table;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * @author      chenhuaijin
 * @CreateTime  2017年7月27日 上午10:34:18
 * @version     1.0.0
 * @description 对应于R_TRANSFORMATION
 */
@Table(name="R_TRANSFORMATION")
public class KettleTransformation {
	@AssignID
	private long idTransformation;
	private int idDirectory;
	private String name;
	private String description;
	private String extendedDescription;
	private String transVersion;
	private int transStatus;
	private int idStepRead;
	private int idStepWrite;
	private int idStepInput;
	private int idStepOutput;
	private int idStepUpdate;
	private int idDatabaseLog;
	private String tableNameLog;
	private boolean useBatchid;
	private boolean useLogfield;
	private int idDatabaseMaxdate;
	private String tableNameMaxdate;
	private String fieldNameMaxdate;
	private BigDecimal offsetMaxdate;
	private BigDecimal diffMaxdate;
	private String createdUser;
	@JSONField(format="yyyy-MM-dd HH:mm")
	private Timestamp createdDate;
	private String modifiedUser;
	@JSONField(format="yyyy-MM-dd HH:mm")
	private Timestamp modifiedDate;
	private int sizeRowset;
	/**
	 * @return the idTransformation
	 */
	public long getIdTransformation() {
		return idTransformation;
	}
	/**
	 * @param idTransformation the idTransformation to set
	 */
	public void setIdTransformation(long idTransformation) {
		this.idTransformation = idTransformation;
	}
	/**
	 * @return the idDirectory
	 */
	public int getIdDirectory() {
		return idDirectory;
	}
	/**
	 * @param idDirectory the idDirectory to set
	 */
	public void setIdDirectory(int idDirectory) {
		this.idDirectory = idDirectory;
	}
	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * @return the description
	 */
	public String getDescription() {
		return description;
	}
	/**
	 * @param description the description to set
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	/**
	 * @return the extendedDescription
	 */
	public String getExtendedDescription() {
		return extendedDescription;
	}
	/**
	 * @param extendedDescription the extendedDescription to set
	 */
	public void setExtendedDescription(String extendedDescription) {
		this.extendedDescription = extendedDescription;
	}
	/**
	 * @return the transVersion
	 */
	public String getTransVersion() {
		return transVersion;
	}
	/**
	 * @param transVersion the transVersion to set
	 */
	public void setTransVersion(String transVersion) {
		this.transVersion = transVersion;
	}
	/**
	 * @return the transStatus
	 */
	public int getTransStatus() {
		return transStatus;
	}
	/**
	 * @param transStatus the transStatus to set
	 */
	public void setTransStatus(int transStatus) {
		this.transStatus = transStatus;
	}
	/**
	 * @return the idStepRead
	 */
	public int getIdStepRead() {
		return idStepRead;
	}
	/**
	 * @param idStepRead the idStepRead to set
	 */
	public void setIdStepRead(int idStepRead) {
		this.idStepRead = idStepRead;
	}
	/**
	 * @return the idStepWrite
	 */
	public int getIdStepWrite() {
		return idStepWrite;
	}
	/**
	 * @param idStepWrite the idStepWrite to set
	 */
	public void setIdStepWrite(int idStepWrite) {
		this.idStepWrite = idStepWrite;
	}
	/**
	 * @return the idStepInput
	 */
	public int getIdStepInput() {
		return idStepInput;
	}
	/**
	 * @param idStepInput the idStepInput to set
	 */
	public void setIdStepInput(int idStepInput) {
		this.idStepInput = idStepInput;
	}
	/**
	 * @return the idStepOutput
	 */
	public int getIdStepOutput() {
		return idStepOutput;
	}
	/**
	 * @param idStepOutput the idStepOutput to set
	 */
	public void setIdStepOutput(int idStepOutput) {
		this.idStepOutput = idStepOutput;
	}
	/**
	 * @return the idStepUpdate
	 */
	public int getIdStepUpdate() {
		return idStepUpdate;
	}
	/**
	 * @param idStepUpdate the idStepUpdate to set
	 */
	public void setIdStepUpdate(int idStepUpdate) {
		this.idStepUpdate = idStepUpdate;
	}
	/**
	 * @return the idDatabaseLog
	 */
	public int getIdDatabaseLog() {
		return idDatabaseLog;
	}
	/**
	 * @param idDatabaseLog the idDatabaseLog to set
	 */
	public void setIdDatabaseLog(int idDatabaseLog) {
		this.idDatabaseLog = idDatabaseLog;
	}
	/**
	 * @return the tableNameLog
	 */
	public String getTableNameLog() {
		return tableNameLog;
	}
	/**
	 * @param tableNameLog the tableNameLog to set
	 */
	public void setTableNameLog(String tableNameLog) {
		this.tableNameLog = tableNameLog;
	}
	/**
	 * @return the useBatchid
	 */
	public boolean isUseBatchid() {
		return useBatchid;
	}
	/**
	 * @param useBatchid the useBatchid to set
	 */
	public void setUseBatchid(boolean useBatchid) {
		this.useBatchid = useBatchid;
	}
	/**
	 * @return the useLogfield
	 */
	public boolean isUseLogfield() {
		return useLogfield;
	}
	/**
	 * @param useLogfield the useLogfield to set
	 */
	public void setUseLogfield(boolean useLogfield) {
		this.useLogfield = useLogfield;
	}
	/**
	 * @return the idDatabaseMaxdate
	 */
	public int getIdDatabaseMaxdate() {
		return idDatabaseMaxdate;
	}
	/**
	 * @param idDatabaseMaxdate the idDatabaseMaxdate to set
	 */
	public void setIdDatabaseMaxdate(int idDatabaseMaxdate) {
		this.idDatabaseMaxdate = idDatabaseMaxdate;
	}
	/**
	 * @return the tableNameMaxdate
	 */
	public String getTableNameMaxdate() {
		return tableNameMaxdate;
	}
	/**
	 * @param tableNameMaxdate the tableNameMaxdate to set
	 */
	public void setTableNameMaxdate(String tableNameMaxdate) {
		this.tableNameMaxdate = tableNameMaxdate;
	}
	/**
	 * @return the fieldNameMaxdate
	 */
	public String getFieldNameMaxdate() {
		return fieldNameMaxdate;
	}
	/**
	 * @param fieldNameMaxdate the fieldNameMaxdate to set
	 */
	public void setFieldNameMaxdate(String fieldNameMaxdate) {
		this.fieldNameMaxdate = fieldNameMaxdate;
	}
	/**
	 * @return the offsetMaxdate
	 */
	public BigDecimal getOffsetMaxdate() {
		return offsetMaxdate;
	}
	/**
	 * @param offsetMaxdate the offsetMaxdate to set
	 */
	public void setOffsetMaxdate(BigDecimal offsetMaxdate) {
		this.offsetMaxdate = offsetMaxdate;
	}
	/**
	 * @return the diffMaxdate
	 */
	public BigDecimal getDiffMaxdate() {
		return diffMaxdate;
	}
	/**
	 * @param diffMaxdate the diffMaxdate to set
	 */
	public void setDiffMaxdate(BigDecimal diffMaxdate) {
		this.diffMaxdate = diffMaxdate;
	}
	/**
	 * @return the createdUser
	 */
	public String getCreatedUser() {
		return createdUser;
	}
	/**
	 * @param createdUser the createdUser to set
	 */
	public void setCreatedUser(String createdUser) {
		this.createdUser = createdUser;
	}
	/**
	 * @return the createdDate
	 */
	public Timestamp getCreatedDate() {
		return createdDate;
	}
	/**
	 * @param createdDate the createdDate to set
	 */
	public void setCreatedDate(Timestamp createdDate) {
		this.createdDate = createdDate;
	}
	/**
	 * @return the modifiedUser
	 */
	public String getModifiedUser() {
		return modifiedUser;
	}
	/**
	 * @param modifiedUser the modifiedUser to set
	 */
	public void setModifiedUser(String modifiedUser) {
		this.modifiedUser = modifiedUser;
	}
	/**
	 * @return the modifiedDate
	 */
	public Timestamp getModifiedDate() {
		return modifiedDate;
	}
	/**
	 * @param modifiedDate the modifiedDate to set
	 */
	public void setModifiedDate(Timestamp modifiedDate) {
		this.modifiedDate = modifiedDate;
	}
	/**
	 * @return the sizeRowset
	 */
	public int getSizeRowset() {
		return sizeRowset;
	}
	/**
	 * @param sizeRowset the sizeRowset to set
	 */
	public void setSizeRowset(int sizeRowset) {
		this.sizeRowset = sizeRowset;
	}
	
	
}
